PHP Handlers คืออะไร ประเภทและวิธีเลือกให้เหมาะกับเว็บของคุณ

PHP Handlers คืออะไร ประเภทและวิธีเลือกให้เหมาะกับเว็บของคุณ

How to | .., 23 ตุลาคม 2568 | มาใหม่

PHP Handlers คืออะไร ประเภทและวิธีเลือกให้เหมาะกับเว็บของคุณ

อัปเดตล่าสุด: 2 ตุลาคม 2025 • แหล่งอ้างอิงเชิงเทคนิคปรับเรียบเรียงใหม่โดย Topvery Editorial

PHP Handler คืออะไร

คือวิธีที่เว็บเซิร์ฟเวอร์ประมวลผลไฟล์ PHP เมื่อมีคำขอเข้ามา แต่ละชนิดมีผลต่อ ประสิทธิภาพ ความปลอดภัย และ การใช้ทรัพยากร ต่างกัน

PHP FPM FastCGI Process Manager

ทำงานแบบมี pool ของ process ที่สร้างไว้ล่วงหน้า รองรับโหลดสูง ปรับแต่งได้ละเอียด เช่น pm.max_children และ pm.max_requests

Dedicated PHP FPM

แนวคิดเหมือน FPM แต่ แยก process ต่อเว็บ เพิ่มความปลอดภัยและเสถียรภาพข้ามผู้ใช้

FastCGI

FastCGI เก็บ process ไว้ใช้งานซ้ำ เร็วกว่า CGI แบบเดิมและตั้งค่าไม่ซับซ้อน

CGI Common Gateway Interface

CGI สร้าง process ใหม่ทุกคำขอ ติดตั้งง่ายแต่ประสิทธิภาพต่ำ

เลือกแบบไหนให้เหมาะ

  1. แนะนำค่าเริ่มต้น: PHP FPM เหมาะสุดสำหรับเว็บส่วนใหญ่
  2. โฮสต์หลายผู้ใช้: พิจารณา Dedicated PHP FPM เพื่อแยกทรัพยากร
  3. เว็บเนื้อหาเรียบง่าย: FastCGI เพียงพอและดูแลง่าย
  4. กรณีจำกัดสภาพแวดล้อม: ใช้ CGI ชั่วคราวเท่านั้น

หากใช้ DirectAdmin หรือ cPanel ให้ตรวจสอบเมนูสลับ PHP Handler และทดสอบโหลดจริงด้วย k6 หรือ ab ก่อนใช้งานจริง

แชร์: